asm v Delphi
Otázka od: Peter Surovy
7. 10. 2002 16:51
Ahoj
zadefinoval som funkciu objektu
ako :
Type Objekt = class(TObject)
private
funkcia blabla(in:longword) :longword ; assembler;
public
...
end;
kompilator to nepustil, tak som slovicko assembler zmazal
v domnienke ze :
"...directive assembler are maintained for backward compatibility only"
potom vsetko islo OK az na to ze hodnota
v EAX, t.j. premenna "in" bola pri spracovani uplne ina a nekorektna.
Vsetko zacalo normalne fungovat az
ked som definiciu funkcie umiestnil za
definiciu objektu:
Type Objekt = class(TObject)
private
public
...
end;
funkcia blabla(in:longword) :longword ; assembler;
Chcel by som vediet aky to ma vyznam
a co ked by som chcel mat tuto funkciu v public?
Dik
Peter Surovy